package com.cskaoyan.vo.system;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class AdminListItemVo {

    /**
     * id : 5
     * username : mall123
     * avatar : '
     * roleIds : [2]
     */

    private Integer id;
    private String username;
    private String avatar;
    private Integer[] roleIds;

    // public Integer getId() {
    //     return id;
    // }
    //
    // public void setId(Integer id) {
    //     this.id = id;
    // }
    //
    // public String getUsername() {
    //     return username;
    // }
    //
    // public void setUsername(String username) {
    //     this.username = username;
    // }
    //
    // public String getAvatar() {
    //     return avatar;
    // }
    //
    // public void setAvatar(String avatar) {
    //     this.avatar = avatar;
    // }
    //
    // public List<Integer> getRoleIds() {
    //     return roleIds;
    // }
    //
    // // public void setRoleIds(List<Integer> roleIds) {
    // public void setRoleIds(String roleIds) {
    //     ArrayList<Integer> integers = new ArrayList<>();
    //     roleIds.trim();
    //     String substring = roleIds.substring(1, roleIds.length()-1);
    //     if (!substring.contains(",")) {
    //         integers.add(Integer.valueOf(substring));
    //     } else {
    //         String[] split = substring.split(",");
    //         for (String s : split) {
    //             integers.add(Integer.valueOf(s));
    //         }
    //     }
    //
    //     // this.roleIds = roleIds;
    //     this.roleIds = integers;
    // }
}
